#pragma once

#include <GL\glew.h>
#include <GL\freeglut.h>

#include "Renderizable.h"


class Cubo : public Renderizable {
public:
	Cubo();

	// Dibuja el cubo en pantalla
	virtual void renderizar(const glm::mat4 &matVista, const glm::mat4 &matProyeccion, const glm::mat4 &matModelo) const;

private:
	glm::vec3 m_vertices[24];
	glm::vec3 m_normales[24];
	glm::vec2 m_coords[24];
	GLuint m_indexBuffer[36];
};

